﻿<%@ Page Title="Register" Language="C#" MasterPageFile="~/SiteAgile.master" AutoEventWireup="true"
    CodeBehind="Register.aspx.cs" Inherits="AgileSaude.Web.Account.Register" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <!-- TÍTULO DA PÁGINA -->
    <div class="area-titulo container-fluid">
        <div class="container">
            <h2 class="titulo">
                Experimente grátis</h2>
        </div>
    </div>
    <!-- FIM DO TÍTULO -->
    <div class="container">
        <span class="failureNotification">
            <asp:Literal ID="FailureText" runat="server"></asp:Literal>
        </span>
        <asp:ValidationSummary ID="LoginUserValidationSummary" runat="server" CssClass="failureNotification"
            ValidationGroup="CadUserValidationGroup" />
        <div class="area-formulario">
            <form class="form-horizontal">
            <fieldset>
                <div class="form-group">
                    <label class="col-md-2 control-label">
                        Nome:</label>
                    <div class="col-md-4">
                        <asp:TextBox ID="txtNome" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="NomeRequired" runat="server" ControlToValidate="txtNome"
                            CssClass="failureNotification" ErrorMessage="Nome é obrigatório." ToolTip="Nome é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                    <label class="col-md-2 control-label">
                        E-mail:</label>
                    <div class="col-md-4">
                        <asp:TextBox ID="txtEmail" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="txtEmail"
                            CssClass="failureNotification" ErrorMessage="Email é obrigatório." ToolTip="Email é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-md-2 control-label">
                        CPF:</label>
                    <div class="col-md-4">
                        <asp:TextBox ID="txtCPF" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="CPFRequired" runat="server" ControlToValidate="txtCPF"
                            CssClass="failureNotification" ErrorMessage="CPF é obrigatório." ToolTip="CPF é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                        <%--<asp:RegularExpressionValidator ID="CPFNumber" runat="server" ControlToValidate="txtCPF"
                            CssClass="failureNotification" ErrorMessage="CPF deve conter somente números"
                            ValidationGroup="CadUserValidationGroup" ValidationExpression="^\d+?$">*</asp:RegularExpressionValidator>--%>
                    </div>
                    <label class="col-md-2 control-label">
                        Senha:</label>
                    <div class="col-md-4">
                        <asp:TextBox ID="txtPassword" runat="server" CssClass="form-control" TextMode="Password"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="txtPassword"
                            CssClass="failureNotification" ErrorMessage="Senha é obrigatória." ToolTip="Senha é obrigatória."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">
                        RG:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtRG" runat="server" CssClass="form-control"></asp:TextBox>
                    </div>
                    <label class="col-sm-2 control-label">
                        Data Nascimento:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtDtNasc" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RegularExpressionValidator ID="RegularDtNasc" runat="server" ControlToValidate="txtDtNasc"
                            CssClass="failureNotification" ErrorMessage="Data de nascimento deve estar no formato dd/mm/yyyy"
                            ValidationGroup="CadUserValidationGroup" ValidationExpression="^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$">*</asp:RegularExpressionValidator>
                        <asp:RequiredFieldValidator ID="DtNascRequired" runat="server" ControlToValidate="txtDtNasc"
                            CssClass="failureNotification" ErrorMessage="Data de Nascimento é obrigatória."
                            ToolTip="Data de Nascimento é obrigatória." ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">
                        Endereço:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtEndereco" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredEndereco" runat="server" ControlToValidate="txtEndereco"
                            CssClass="failureNotification" ErrorMessage="Endereco é obrigatório." ToolTip="Endereco é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                    <label class="col-sm-2 control-label">
                        Número:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtNumero" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredNumero" runat="server" ControlToValidate="txtNumero"
                            CssClass="failureNotification" ErrorMessage="Número é obrigatório." ToolTip="Número é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">
                        Complemento:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtComplemento" runat="server" CssClass="form-control"></asp:TextBox>
                    </div>
                    <label class="col-sm-2 control-label">
                        Bairro:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtBairro" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredBairro" runat="server" ControlToValidate="txtBairro"
                            CssClass="failureNotification" ErrorMessage="Bairro é obrigatório." ToolTip="Bairro é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">
                        Cidade:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtCidade" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredCidade" runat="server" ControlToValidate="txtCidade"
                            CssClass="failureNotification" ErrorMessage="Cidade é obrigatório." ToolTip="Cidade é obrigatório."
                            ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        <%--<asp:DropDownList ID="ddlCidade" runat="server" CssClass="form-control">
                        </asp:DropDownList>
                        <asp:RequiredFieldValidator ID="RequiredCidade" runat="server" ControlToValidate="ddlCidade"
                            CssClass="failureNotification" ErrorMessage="Cidade é obrigatório." ToolTip="Cidade é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>--%>
                    </div>
                    <label class="col-sm-2 control-label">
                        UF:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtUF" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredUF" runat="server" ControlToValidate="txtUF"
                            CssClass="failureNotification" ErrorMessage="UF é obrigatório." ToolTip="UF é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">
                        CEP:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtCEP" runat="server" CssClass="form-control"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredCEP" runat="server" ControlToValidate="txtCEP"
                            CssClass="failureNotification" ErrorMessage="CEP é obrigatório." ToolTip="CEP é obrigatório."
                            ValidationGroup="CadUserValidationGroup">*</asp:RequiredFieldValidator>
                    </div>
                    <label class="col-sm-2 control-label">
                        Profissão:</label>
                    <div class="col-sm-4">
                        <asp:TextBox ID="txtProfissao" runat="server" CssClass="form-control" Width="2"></asp:TextBox>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">
                        Tel Residencial:</label>
                    <div class="col-sm-1" style="width: 60px !important; margin-left: 10px; padding-left: 5px;
                        padding-right: 5px;">
                        <asp:TextBox ID="txtDDDResidencial" runat="server" CssClass="form-control" Width="2"></asp:TextBox>
                    </div>
                    <div class="col-sm-3">
                        <asp:TextBox ID="txtTelResidencial" runat="server" CssClass="form-control"></asp:TextBox>
                    </div>
                    <label class="col-sm-2 control-label">
                        Tel Comercial:</label>
                    <div class="col-sm-1" style="width: 60px !important; margin-left: 10px; padding-left: 5px;
                        padding-right: 5px;">
                        <asp:TextBox ID="txtDDDComercial" runat="server" CssClass="form-control" Width="2"></asp:TextBox></div>
                    <div class="col-sm-3">
                        <asp:TextBox ID="txtTelComercial" runat="server" CssClass="form-control"></asp:TextBox>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">
                        Tel Celular:</label>
                    <div class="col-sm-1" style="width: 60px !important; margin-left: 10px; padding-left: 5px;
                        padding-right: 5px;">
                        <asp:TextBox ID="txtDDDCelular" runat="server" CssClass="form-control" Width="2"></asp:TextBox>
                    </div>
                    <div class="col-sm-3">
                        <asp:TextBox ID="txtTelCelular" runat="server" CssClass="form-control"></asp:TextBox></div>
                </div>
            </fieldset>
            </form>
        </div>
        <div class="row">
            <div class="form-group">
                <asp:Button ID="btnRegistrar" runat="server" class="btn btn-md btn-success" CommandName="Login"
                    Text="&#xf087; Registrar" ValidationGroup="CadUserValidationGroup" OnClick="btnRegistrar_Click" />
            </div>
        </div>
    </div>
    <script>
        jQuery(function ($) {
            $("#<%= txtDtNasc.ClientID %>").mask("99/99/9999");
            $("#<%= txtCPF.ClientID %>").mask("999.999.999-99");
            $("#<%= txtDDDResidencial.ClientID %>").mask("99");
            $("#<%= txtDDDComercial.ClientID %>").mask("99");
            $("#<%= txtDDDCelular.ClientID %>").mask("99");
            $("#<%= txtTelResidencial.ClientID %>").mask("9999-9999");
            $("#<%= txtTelComercial.ClientID %>").mask("9999-9999");
            $("#<%= txtTelCelular.ClientID %>").mask("99999-9999");
            $("#<%= txtCEP.ClientID %>").mask("99999-999");
            $("#<%= txtUF.ClientID %>").mask("aa");
        });
    </script>
</asp:Content>
